.services-list{
	width: 960px;
	overflow: hidden;
	font-size: 14px;
	padding-top: 20px;
	padding-left: 60px;
}
.services-list li{
    display: flex;
    position: relative;
    line-height: 30px;
}
.services-list li a{
	color: #666666;
}
.services-list li:before{
    content: '.';
	font-size: 16px;
	font-weight: bold;
    padding-right: 4px;
    line-height: 23px;
    color: #666666;
}

.services-list .service-item{
    position: relative;
    left: 0;
    padding-right: 5px;
}
.services-list .line{
    border-top: 1px dashed #666666;
    position: absolute;
    top: 15px;
    width: 100%;
}
.services-list .service-date{
    position: absolute;
    right: 0;
    padding-left: 5px;
    background-color: #ffffff;
}